package com.glink.manage.dto.sip;

import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;

/**
 * @author xum
 * @since 2024/12/5
 **/
@Data
@Schema(name = "PtzBaseDTO",description = "摄像机设备参数")
public class PtzBaseDTO implements Serializable {

    @ApiModelProperty(value = "视频代理SIP用户名")
    private String proxySipCode;

    @ApiModelProperty(value = "国标视频通道编码")
    private String channelCode;

    @ApiModelProperty(value = "设备id")
    @NotBlank
    private String equipId;

    @ApiModelProperty(value = "所属硬盘录像机设备id")
    private String belongEquipId;

    @ApiModelProperty(value = "通道号")
    private Integer channelNumber;
}
